carriage foot rest - Turkish English Dictionary